获取工作簿名称、工作表名称的函数 EXCEL(26)
在EXCEL日常使用中,有时会需要使用当前工作表或当前工作簿的名称。
用到的函数:CELL("filename")
当前工作簿名称(含路径):
| C:\Documents andSettings\Administrator\桌面\Book1.xls |
当前工作表名称:
Sheet1
在当前工作表随便一个单元格内输入函数:
| C:\Documents andSettings\Administrator\桌面\[Book1.xls]Sheet1 |
这个函数一股脑地将路径、当前工作簿名称、当前工作表名称全部显示出来了,为了更加符合需要,只需要用文本处理函数抽取内容就OK了。
一、获取当前工作簿名称:
=MID(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1))+1,FIND("]",CELL("filename",$A$1))-FIND("[",CELL("filename",$A$1))-1)
显示结果:
| Book1.xls |
二、获取当前工作表名称:
=MID(CELL("filename"),FIND("]",CELL("filename"))+1,255)
显示结果:
Sheet1
三、获取当前工作簿路径:
=LEFT(CELL("filename"),FIND("[",CELL("filename"))-1)
显示结果:
| C:\Documents and Settings\Administrator\桌面\ |